from typing import Dict


CONSOLE_LOGGER_CONFIG: Dict = {
    'IS_OPEN': True,
    'LEVEL': 'INFO',
    'FORMAT': "[<green>{time:YYYY-MM-DD HH:mm:ss}</green> {level:<8}| "  # 颜色>时间
              # "{process.name} | "  # 进程名
              # "{thread.name} | "  # 进程名
              "<cyan>{module}</cyan>.<cyan>{function}</cyan>"  # 模块名.方法名
              ":<cyan>{line}</cyan> | "  # 行号
              "<level>{message}</level>",  # 日志内容
}

'''
ENQUEUE:异步存储
'''
FILE_LOGGER_CONFIG: Dict = {
    'IS_OPEN': False,
    'FILE_NAME': 'QUICK_TEST_{time}.log',
    'ENCODING': 'utf-8',
    'LEVEL': 'INFO',
    'ROTATION': '10MB',
    'RETENTION': '7 days',
    'COMPRESSION': 'zip',
    'ENQUEUE': True,
    'FORMAT': '[{time:YYYY-MM-DD HH:mm:ss} {level:<8} | {file}:{module}.{function}:{line}]  {message}'
}

